#pragma once

class TaskBase {
 public:
  virtual ~TaskBase() {}
  virtual void operator()() = 0;
};